// 最佳实践，始终为 error 注册监听器

const EventEmitter = require('events');

class MyEmitter extends EventEmitter { };

const myEmitter = new MyEmitter();

myEmitter.on('testFun', function (str) {
  console.log(str.split('').reverse().join(''));
})

myEmitter.on('error', (err) => {
  console.error('错误信息');
});
// myEmitter.emit('error', new Error('错误信息'));

myEmitter.emit('testFun', 1234)

myEmitter.emit('testFun', 'yuiop')



// myEmitter.on('error', function (err) {
//   console.error(12344)
//   console.error(err)
// })

